Soru & Cevap

class içinde farklı bir class'ı start etme ?

16.06.2014 - 03:01

Arkadaşlar soruda da olduğu gibi bir BİR class oluştrdm bu class mesaj geldiğinde tetklenyr ve mesajı alıyr ben bu mesajı mainactivitem de kullanmak istiyrm nasıl yapabilrm.Benm yaptığm şeklde main activiteye yolluyrm ancak  yolladığımda gelmyr mainactiviteyi tekrardan çalıştrmam gerekiyr nasıl düzeltebilrm

8 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-1372-1408467635.jpg
ahmtbrk
16.06.2014 - 03:12

Observer design pattern öneririm

http://aarcoraci.wordpress.com/2012/11/22/android-simple-sync-manager-using-observer-pattern/

şu kaynaktan yararlanabilirsin.

Class ı Observable'den extends edeceksin.MainActivity'in ise Observer'den implemente edeceksin.

Classta tetiklenen yerde setChanged(); ve notifyObservers(); methodlarıın içerde cagırdıgın an mainactivityde bulunan zorunlu method olan updateye düşecek program oradada ne istersen yaptırırsın exampleye göz at. 

Zafer M ŞEN
16.06.2014 - 11:58
hocam şöyle bi skıntı var class ımda extends BroadcastReceiver var zaten observableyi extends edemem ama main activity için implement edeblrm.